草庐IT

Android ActionBarSherlock 顶部栏

全部标签

android - 在 com.android.support :design:23. 1.0 中更改左侧、顶部、右侧或底部的 TabLayout 图标

我对Android开发还很陌生。所以请耐心等待。一天以来,我一直在尝试将com.android.support:design:23.1.0中的图标和文本对齐在同一行。显然在com.android.support:design:23.1.0他们已将默认图标位置更改为顶部,文本在底部。以前在com.android.support:design:23.0.1默认是左侧的图标和与图标在同一行的文本所以这里有一个简单的方法来解决它(虽然它可能有缺点,idktbh):changetheversioninyourapp'sbuild.gradle.ex:23.1.0to23.0.1andbuild.

Android ListView 在不滚动 ListView 的情况下将项目添加到顶部

这个问题在这里已经有了答案:RetainingpositioninListViewaftercallingnotifyDataSetChanged(7个回答)关闭7年前。我有一个listView,我想将新项目添加到ListView的顶部,但我不希望ListView滚动其内容。我希望用户在添加新项目之前查看相同的项目。这就是我向ListView添加新项目的方式:this.commentsListViewAdapter.addRangeToTop(comments);this.commentsListViewAdapter.notifyDataSetChanged();这是addRange

android - AppBar折叠/展开时如何保持工具栏固定在顶部?

概述我正在尝试实现ScrollingTechniques之一,具有重叠内容的灵活空间,在MaterialDesign中进行了描述。FlexiblespacewithoverlappingcontentContentcanoverlaptheappbar.Behavior:Theappbar’sstartingpositionshouldbelocatedbehindthecontent.Uponupwardscroll,theappbarshouldscrollfasterthanthecontent,untilthecontentnolongeroverlapsit.Onceanch

Android Toolbar + Tab Layout + Drawer,滚动时隐藏工具栏并将TabLayout带到顶部

我有一个附有抽屉的Activity。抽屉的每个菜单都是一个fragment,在其中一个菜单下我有一个带有TabLayout的fragment,每个选项卡都包含一个RecyclerView。所以现在,当我滚动RecyclerView时,选项卡布局被隐藏,但ToolBar仍然在顶部。我需要的是ToolBar隐藏(scrollFlags:scroll|enterAlways),TabLayout应该显示在顶部。所以当前的设置是:附加DrawerLayout的Activity->带有TabLayout的fragment->带有RecyclerView的标签fragment1->带有Recycl

android - 使用android :elevation在LinearLayout顶部转换阴影

我有这个LinearLayout将被放置在Activity布局的底部。我希望这个LinearLayout有一个4dp高度,就像顶部工具栏应该有的那样,但是,因为android:elevation将阴影放置在ui组件和这个特定组件下方(linearLayout)将在屏幕底部,我根本看不到任何高度..这是我的LinearLayout代码,以及实现了默认高程的图像:有没有办法,使用elevation在ui组件顶部放置阴影?提前致谢! 最佳答案 理论上你不能用android:elevation做到这一点,因为你不能选择转换阴影的方向。有两种

android - 当滚动位置位于顶部时,SwipeRefreshLayout + WebView

我正在尝试将SwipeRefreshLayout与WebView一起使用。我面临的问题是在页面中间,当用户向下滚动时,会出现不需要的刷新。如何使刷新事件仅在webview的滚动位置位于顶部时发生。(即,他正在查看页面的顶部)? 最佳答案 我已经设法解决它而无需扩展任何东西。看看这个fragment(fragment特定):privateViewTreeObserver.OnScrollChangedListenermOnScrollChangedListener;@OverridepublicvoidonStart(){super.

Android - 如何将 View 定位在相对于其父级的中心/顶部/底部(等)的偏移量中?

我有一个RelativeLayoutView相对于它(它们的父级)对齐,使用(例如):RelativeLayout.LayoutParamslayoutParams=newRelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT,RelativeLayout.LayoutParams.WRAP_CONTENT);layoutParams.addRule(RelativeLayout.CENTER_IN_PARENT);textView.setLayoutParams(layoutParams);现在我想知道

Android SlidingDrawer 从顶部?

有没有办法让抽屉从上往下滑动? 最佳答案 我找到了一个简单的方法来做到这一点。您所要做的就是为slidingDrawer、内容和handle设置180º的旋转。举个例子更容易理解,看看我做了什么:首先,我将向您展示我的旧SlidingDrawer,从下到上。现在看看我所做的更改,设置旋转180º请注意,我还创建了一个LinearLayout来设置为句柄,并没有改变它的旋转,但我改变了它的子元素的旋转。这是为了防止我遇到一个小问题,但一切正常,而且很简单。 关于AndroidSliding

Android:从顶部开始循环进度条(270°)

我使用以下可绘制的"ciruclar_progress_bar.xml"定义了一个圆形进度条我已经在我的布局中使用了这个可绘制的ProgressBar,并使用了以下代码我使用以下代码在ProgressBar上显示进度progressWheel.setSecondaryProgress(percent);(使用二级进度,因为绿色应该在环的黑色之上。)这将绘制圆形ProgressBar,其起始位置在右侧(0°),如下图所示我希望进度如下图所示从顶部开始我尝试将android:angle="270"放在可绘制xml的渐变标记中,但没有运气。有什么办法可以从顶部开始扫角?

android - 如何找出 ListView 是否已滚动到最顶部位置?

我有一个ListView,首先它向下滚动,现在当我们向上滚动时,它到达最高点。我想检测到。有什么办法吗?我正在使用api级别8开发应用程序。请帮助.. 最佳答案 编辑请参阅下面的评论,了解为什么,尤其是在不同的API版本(尤其是更高版本)上,这不是查看列表是否位于顶部(填充等)的万无一失的方法。但是,它确实为您在API14以下的设备上提供了一个解决方案:privatebooleanlistIsAtTop(){if(listView.getChildCount()==0)returntrue;returnlistView.getChi